---@meta

---@class component_aoeweapon_lunge
local aoeweapon_lunge = {}

---
---@param doer idk # 
---@param startingpos idk # 
---@param targetpos idk # 
---author: 
function aoeweapon_lunge:DoLunge(doer,startingpos,targetpos)
end

---
---@param range idk # 
---author: 
function aoeweapon_lunge:SetSideRange(range)
end

---
---@param path idk # 
---author: 
function aoeweapon_lunge:SetSound(path)
end

---
---@param fn idk # 
---author: 
function aoeweapon_lunge:SetOnPreLungeFn(fn)
end

---
---@param prefab idk # 
---@param spacing idk # 
---author: 
function aoeweapon_lunge:SetTrailFX(prefab,spacing)
end

---
---@param fn idk # 
---author: 
function aoeweapon_lunge:SetOnLungedFn(fn)
end

